﻿#region Using directives

using System;
using System.Collections;
using System.Data;
using UFSoft.UBF.UI.MD.Runtime;
using UFSoft.UBF.UI.MD.Runtime.Implement;

#endregion

namespace UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDUI.PRChangDocUIModel
{
	[Serializable]
	public partial class PRChangDocUIModelModel : UIModel
	{
		#region Constructor
		public PRChangDocUIModelModel() : base("PRChangDocUIModel")
		{
			InitClass();
			this.SetResourceInfo("9768cbf7-7c1e-4281-a854-016562f8183e");
            try{
			    AfterInitModel();
            }catch(Exception exception){
              IUIModel model = this;
		      this.ErrorMessage.SetErrorMessage(ref model,exception);
			}
		}

		//just for Clone 
		private PRChangDocUIModelModel(bool isInit) : base("PRChangDocUIModel")
		{}
		protected override IUIModel CreateCloneInstance()
		{
			return new PRChangDocUIModelModel(false);
		}
		#endregion
		#region member
		#region views
		private PRChangeDocView viewPRChangeDoc;			
		private PRChangeDoc_BeforePRChangeDocLineView viewPRChangeDoc_BeforePRChangeDocLine;			
		private PRChangeDoc_AfterPRChangeDocLineView viewPRChangeDoc_AfterPRChangeDocLine;			
		#endregion
		
		#region links
		//private IUILink linkPRChangeDoc__PRChangeDoc_BeforePRChangeDocLine;			
		//private IUILink linkPRChangeDoc__PRChangeDoc_AfterPRChangeDocLine;			
		#endregion
		
		#region properties
		#endregion
		#endregion

		#region property
		public PRChangeDocView PRChangeDoc
		{
			get { return (PRChangeDocView)this["PRChangeDoc"]; }
		}
		public PRChangeDoc_BeforePRChangeDocLineView PRChangeDoc_BeforePRChangeDocLine
		{
			get { return (PRChangeDoc_BeforePRChangeDocLineView)this["PRChangeDoc_BeforePRChangeDocLine"]; }
		}
		public PRChangeDoc_AfterPRChangeDocLineView PRChangeDoc_AfterPRChangeDocLine
		{
			get { return (PRChangeDoc_AfterPRChangeDocLineView)this["PRChangeDoc_AfterPRChangeDocLine"]; }
		}
		
		#region RealViews
		#endregion
		
	
		#endregion

		#region function
		private void InitClass()
		{
			this.viewPRChangeDoc = new PRChangeDocView(this);
			this.viewPRChangeDoc.SetResourceInfo("8b880e03-5720-4ade-b745-0c02c991611d");
			this.Views.Add(this.viewPRChangeDoc);			
			this.viewPRChangeDoc_BeforePRChangeDocLine = new PRChangeDoc_BeforePRChangeDocLineView(this);
			this.viewPRChangeDoc_BeforePRChangeDocLine.SetResourceInfo("dff98f19-ef6e-4e84-9b6f-1458a98e33c6");
			this.Views.Add(this.viewPRChangeDoc_BeforePRChangeDocLine);			
			this.viewPRChangeDoc_AfterPRChangeDocLine = new PRChangeDoc_AfterPRChangeDocLineView(this);
			this.viewPRChangeDoc_AfterPRChangeDocLine.SetResourceInfo("151c9557-5125-45f3-b85c-59d587ac3613");
			this.Views.Add(this.viewPRChangeDoc_AfterPRChangeDocLine);			

			//this.linkPRChangeDoc__PRChangeDoc_BeforePRChangeDocLine
			{
			IUILink link = new UILink("PRChangeDoc__PRChangeDoc_BeforePRChangeDocLine",this,this.viewPRChangeDoc.FieldID,this.viewPRChangeDoc_BeforePRChangeDocLine.FieldPRChangeDoc,EnumAssociationKind.COMPOSITION,EnumAssociationDirection.Double,EnumCardinality.ONE,EnumCardinality.MORE,"BeforePRChangeDocLine");
			this.Links.Add(link);
			}
			//this.linkPRChangeDoc__PRChangeDoc_BeforePRChangeDocLine.ChildKeyConstraint.UpdateRule = Rule.None;
			//this.linkPRChangeDoc__PRChangeDoc_BeforePRChangeDocLine.ChildKeyConstraint.DeleteRule = Rule.None;
			//this.linkPRChangeDoc__PRChangeDoc_BeforePRChangeDocLine.ChildKeyConstraint.AcceptRejectRule = AcceptRejectRule.None;
			//this.linkPRChangeDoc__PRChangeDoc_AfterPRChangeDocLine
			{
			IUILink link = new UILink("PRChangeDoc__PRChangeDoc_AfterPRChangeDocLine",this,this.viewPRChangeDoc.FieldID,this.viewPRChangeDoc_AfterPRChangeDocLine.FieldPRChangeDoc,EnumAssociationKind.COMPOSITION,EnumAssociationDirection.Double,EnumCardinality.ONE,EnumCardinality.MORE,"AfterPRChangeDocLine");
			this.Links.Add(link);
			}
			//this.linkPRChangeDoc__PRChangeDoc_AfterPRChangeDocLine.ChildKeyConstraint.UpdateRule = Rule.None;
			//this.linkPRChangeDoc__PRChangeDoc_AfterPRChangeDocLine.ChildKeyConstraint.DeleteRule = Rule.None;
			//this.linkPRChangeDoc__PRChangeDoc_AfterPRChangeDocLine.ChildKeyConstraint.AcceptRejectRule = AcceptRejectRule.None;
			
		}

		public override string AssemblyName
		{
			get { return "UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDUI"; }
		}
		
		#endregion
		private void OnValidate_DefualtImpl()
    {
    }

	}


	[Serializable]
	public partial class PRChangeDocView : UIView
	{
		#region Constructor
		public PRChangeDocView(IUIModel model) : base(model,"PRChangeDoc","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.PRChangeDoc", true)
		{
			InitClass();
		}
		//构造空实例,不进行初始化.目前为Clone使用.
		private PRChangeDocView():base(null,"PRChangeDoc","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.PRChangeDoc", true)
		{
		}
		protected override IUIView CreateCloneInstance()
		{
			return new PRChangeDocView();
		}
		#endregion

		#region fiels property filter
		public IUIField FieldID
		{
			get { return this.Fields["ID"]; }
		}
		public IUIField FieldCreatedOn
		{
			get { return this.Fields["CreatedOn"]; }
		}
		public IUIField FieldCreatedBy
		{
			get { return this.Fields["CreatedBy"]; }
		}
		public IUIField FieldModifiedOn
		{
			get { return this.Fields["ModifiedOn"]; }
		}
		public IUIField FieldModifiedBy
		{
			get { return this.Fields["ModifiedBy"]; }
		}
		public IUIField FieldSysVersion
		{
			get { return this.Fields["SysVersion"]; }
		}
		public IUIField FieldOrg
		{
			get { return this.Fields["Org"]; }
		}
		public IUIField FieldOrg_Code
		{
			get { return this.Fields["Org_Code"]; }
		}
		public IUIField FieldOrg_Name
		{
			get { return this.Fields["Org_Name"]; }
		}
		public IUIField FieldDocNo
		{
			get { return this.Fields["DocNo"]; }
		}
		public IUIField FieldBusinessDate
		{
			get { return this.Fields["BusinessDate"]; }
		}
		public IUIField FieldVersion
		{
			get { return this.Fields["Version"]; }
		}
		public IUIField FieldPrintAmount
		{
			get { return this.Fields["PrintAmount"]; }
		}
		public IUIField FieldLatestPrintedDate
		{
			get { return this.Fields["LatestPrintedDate"]; }
		}
		public IUIField FieldCancel_Canceled
		{
			get { return this.Fields["Cancel_Canceled"]; }
		}
		public IUIField FieldCancel_CancelDate
		{
			get { return this.Fields["Cancel_CancelDate"]; }
		}
		public IUIField FieldCancel_CancelReason
		{
			get { return this.Fields["Cancel_CancelReason"]; }
		}
		public IUIField FieldCancel_CancelUser
		{
			get { return this.Fields["Cancel_CancelUser"]; }
		}
		public IUIField FieldWorkFlowID
		{
			get { return this.Fields["WorkFlowID"]; }
		}
		public IUIField FieldStateMachineID
		{
			get { return this.Fields["StateMachineID"]; }
		}
		public IUIField FieldHoldReason
		{
			get { return this.Fields["HoldReason"]; }
		}
		public IUIField FieldHoldReason_Code
		{
			get { return this.Fields["HoldReason_Code"]; }
		}
		public IUIField FieldHoldReason_Name
		{
			get { return this.Fields["HoldReason_Name"]; }
		}
		public IUIField FieldHoldUser
		{
			get { return this.Fields["HoldUser"]; }
		}
		public IUIField FieldHoldDate
		{
			get { return this.Fields["HoldDate"]; }
		}
		public IUIField FieldReleaseReason
		{
			get { return this.Fields["ReleaseReason"]; }
		}
		public IUIField FieldReleaseReason_Code
		{
			get { return this.Fields["ReleaseReason_Code"]; }
		}
		public IUIField FieldReleaseReason_Name
		{
			get { return this.Fields["ReleaseReason_Name"]; }
		}
		public IUIField FieldReleaseUser
		{
			get { return this.Fields["ReleaseUser"]; }
		}
		public IUIField FieldReleaseDate
		{
			get { return this.Fields["ReleaseDate"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg1
		{
			get { return this.Fields["DescFlexField_PubDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg2
		{
			get { return this.Fields["DescFlexField_PubDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg3
		{
			get { return this.Fields["DescFlexField_PubDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg4
		{
			get { return this.Fields["DescFlexField_PubDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg5
		{
			get { return this.Fields["DescFlexField_PubDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg6
		{
			get { return this.Fields["DescFlexField_PubDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg7
		{
			get { return this.Fields["DescFlexField_PubDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg8
		{
			get { return this.Fields["DescFlexField_PubDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg9
		{
			get { return this.Fields["DescFlexField_PubDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg10
		{
			get { return this.Fields["DescFlexField_PubDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg11
		{
			get { return this.Fields["DescFlexField_PubDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg12
		{
			get { return this.Fields["DescFlexField_PubDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg13
		{
			get { return this.Fields["DescFlexField_PubDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg14
		{
			get { return this.Fields["DescFlexField_PubDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg15
		{
			get { return this.Fields["DescFlexField_PubDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg16
		{
			get { return this.Fields["DescFlexField_PubDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg17
		{
			get { return this.Fields["DescFlexField_PubDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg18
		{
			get { return this.Fields["DescFlexField_PubDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg19
		{
			get { return this.Fields["DescFlexField_PubDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg20
		{
			get { return this.Fields["DescFlexField_PubDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg21
		{
			get { return this.Fields["DescFlexField_PubDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg22
		{
			get { return this.Fields["DescFlexField_PubDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg23
		{
			get { return this.Fields["DescFlexField_PubDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg24
		{
			get { return this.Fields["DescFlexField_PubDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg25
		{
			get { return this.Fields["DescFlexField_PubDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg26
		{
			get { return this.Fields["DescFlexField_PubDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg27
		{
			get { return this.Fields["DescFlexField_PubDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg28
		{
			get { return this.Fields["DescFlexField_PubDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg29
		{
			get { return this.Fields["DescFlexField_PubDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg30
		{
			get { return this.Fields["DescFlexField_PubDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg31
		{
			get { return this.Fields["DescFlexField_PubDescSeg31"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg32
		{
			get { return this.Fields["DescFlexField_PubDescSeg32"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg33
		{
			get { return this.Fields["DescFlexField_PubDescSeg33"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg34
		{
			get { return this.Fields["DescFlexField_PubDescSeg34"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg35
		{
			get { return this.Fields["DescFlexField_PubDescSeg35"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg36
		{
			get { return this.Fields["DescFlexField_PubDescSeg36"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg37
		{
			get { return this.Fields["DescFlexField_PubDescSeg37"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg38
		{
			get { return this.Fields["DescFlexField_PubDescSeg38"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg39
		{
			get { return this.Fields["DescFlexField_PubDescSeg39"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg40
		{
			get { return this.Fields["DescFlexField_PubDescSeg40"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg41
		{
			get { return this.Fields["DescFlexField_PubDescSeg41"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg42
		{
			get { return this.Fields["DescFlexField_PubDescSeg42"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg43
		{
			get { return this.Fields["DescFlexField_PubDescSeg43"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg44
		{
			get { return this.Fields["DescFlexField_PubDescSeg44"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg45
		{
			get { return this.Fields["DescFlexField_PubDescSeg45"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg46
		{
			get { return this.Fields["DescFlexField_PubDescSeg46"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg47
		{
			get { return this.Fields["DescFlexField_PubDescSeg47"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg48
		{
			get { return this.Fields["DescFlexField_PubDescSeg48"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg49
		{
			get { return this.Fields["DescFlexField_PubDescSeg49"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg50
		{
			get { return this.Fields["DescFlexField_PubDescSeg50"]; }
		}
		public IUIField FieldDescFlexField_ContextValue
		{
			get { return this.Fields["DescFlexField_ContextValue"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg1
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg2
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg3
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg4
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg5
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg6
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg7
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg8
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg9
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg10
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg11
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg12
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg13
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg14
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg15
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg16
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg17
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg18
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg19
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg20
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg21
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg22
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg23
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg24
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg25
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg26
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg27
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg28
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg29
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg30
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_CombineName
		{
			get { return this.Fields["DescFlexField_CombineName"]; }
		}
		public IUIField FieldFlowInstance
		{
			get { return this.Fields["FlowInstance"]; }
		}
		public IUIField FieldDocmentType
		{
			get { return this.Fields["DocmentType"]; }
		}
		public IUIField FieldDocmentType_Code
		{
			get { return this.Fields["DocmentType_Code"]; }
		}
		public IUIField FieldDocmentType_Name
		{
			get { return this.Fields["DocmentType_Name"]; }
		}
		public IUIField FieldPRDocNo
		{
			get { return this.Fields["PRDocNo"]; }
		}
		public IUIField FieldRemake
		{
			get { return this.Fields["Remake"]; }
		}
		public IUIField FieldStatus
		{
			get { return this.Fields["Status"]; }
		}


		[Obsolete("请使用CurrentFilter属性，这个方法有可能会导致强弱类型转换出错")]
		public PRChangeDocDefaultFilterFilter DefaultFilter
		{
			get { return (PRChangeDocDefaultFilterFilter)this.CurrentFilter; }
		}
		#endregion

		#region Init
		private void InitClass()
		{
			UIModelRuntimeFactory.AddNewUIField(this,"ID", typeof(Int64), false,"","System.Int64", "ID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","7e2dbe37-5f35-4b35-a5d7-92e413550ac7");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedOn", typeof(DateTime), true,"","System.DateTime", "CreatedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","f2e56f0a-79e7-4cc8-911a-927fc94b3ab8");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedBy", typeof(String), true,"","System.String", "CreatedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b4f9059f-ff0f-4029-a4b5-a82f14850c0a");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedOn", typeof(DateTime), true,"","System.DateTime", "ModifiedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","5f58d9b8-40ea-4b55-b6eb-351c114016fc");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedBy", typeof(String), true,"","System.String", "ModifiedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","aa3d46fa-4c12-4afb-963d-b71e86de6f01");
			UIModelRuntimeFactory.AddNewUIField(this,"SysVersion", typeof(Int64), true,"0","System.Int64", "SysVersion", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","f28b2c75-1287-4fdc-b370-268e0b4d1420");
			UIModelRuntimeFactory.AddNewUIField(this,"Org", typeof(Int64), false,"","UFIDA.U9.Base.Organization.Organization", "Org", true,true, false, "",false,(UIFieldType)4,"73eb56da-f25a-4636-94e7-61b0cb4b7784","a5e454a8-f9b3-40c2-82fe-c76f9773849c");
			UIModelRuntimeFactory.AddNewUIField(this,"Org_Code", typeof(String), false,"","System.String", "Org.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","eb883f20-23c4-4280-8600-17c2d6242f81");
			UIModelRuntimeFactory.AddNewUIField(this,"Org_Name", typeof(String), true,"","System.String", "Org.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b5e1d399-9a9c-49fe-b9c4-91e643a4d486");
			UIModelRuntimeFactory.AddNewUIField(this,"DocNo", typeof(String), false,"","System.String", "DocNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d365b26f-d9d5-466e-a59c-e120ab0113a1");
			UIModelRuntimeFactory.AddNewUIField(this,"BusinessDate", typeof(DateTime), false,"","System.Date", "BusinessDate", true,true, false, "",false,(UIFieldType)1,"c9e6bc50-2e39-4f27-9519-da0c7859d37e","9425e451-4953-4ff1-895c-3da55129bbb4");
			UIModelRuntimeFactory.AddNewUIField(this,"Version", typeof(Int32), true,"0","System.Int32", "Version", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","ce2cff57-3073-4090-ac78-63241ac0b4e0");
			UIModelRuntimeFactory.AddNewUIField(this,"PrintAmount", typeof(Int32), true,"0","System.Int32", "PrintAmount", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","944f169c-0c0b-469d-b267-69342dc59a3e");
			UIModelRuntimeFactory.AddNewUIField(this,"LatestPrintedDate", typeof(DateTime), true,"","System.DateTime", "LatestPrintedDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","e4530b30-5e74-4c0d-adf0-53a06cb07e7d");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_Canceled", typeof(Boolean), true,"false","System.Boolean", "Cancel.Canceled", true,true, false, "",false,(UIFieldType)1,"5efeea06-cae7-4cc0-82e9-20a789e4e582","25a643bd-6fe7-4e5f-8c4e-5cc169e2dd97");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_CancelDate", typeof(DateTime), true,"","System.DateTime", "Cancel.CancelDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","a5f952a3-306f-4db3-babf-fa0bcba7fe87");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_CancelReason", typeof(String), true,"","System.String", "Cancel.CancelReason", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bdbe93f3-eef1-430a-a885-ec952dda1fcc");
			UIModelRuntimeFactory.AddNewUIField(this,"Cancel_CancelUser", typeof(String), true,"","System.String", "Cancel.CancelUser", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f8685626-e698-4468-8475-bf744342dbfe");
			UIModelRuntimeFactory.AddNewUIField(this,"WorkFlowID", typeof(Guid), true,"","System.Guid", "WorkFlowID", true,true, false, "",false,(UIFieldType)1,"2b057235-c58e-441e-9477-5e52fcb7f95b","e7df7d47-49ea-41a3-9895-c95d19853e44");
			UIModelRuntimeFactory.AddNewUIField(this,"StateMachineID", typeof(Guid), true,"","System.Guid", "StateMachineID", true,true, false, "",false,(UIFieldType)1,"2b057235-c58e-441e-9477-5e52fcb7f95b","8b817e64-1b4e-43d3-bbed-702b7851b449");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldReason", typeof(Int64), true,"","UFIDA.U9.Base.HoldRelease.HoldReason", "HoldReason", true,true, false, "",false,(UIFieldType)4,"aca6401c-cd2c-460c-9883-a704f9ea93a6","cafdbfd6-8c77-4cd8-94a4-fd0771f37910");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldReason_Code", typeof(String), false,"","System.String", "HoldReason.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9fd58be6-c69e-4cd2-b93c-b7e703cc7f78");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldReason_Name", typeof(String), true,"","System.String", "HoldReason.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e33e5e32-8294-42fd-bfd0-99458524e929");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldUser", typeof(String), true,"","System.String", "HoldUser", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e5863696-73c5-4f1b-8662-aff00c3cc651");
			UIModelRuntimeFactory.AddNewUIField(this,"HoldDate", typeof(DateTime), true,"","System.DateTime", "HoldDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","e0354511-6502-4347-b66b-0d1ebb5f48c0");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseReason", typeof(Int64), true,"","UFIDA.U9.Base.HoldRelease.ReleaseReason", "ReleaseReason", true,true, false, "",false,(UIFieldType)4,"8f4c20a0-ea48-4e30-a76a-1f8d38bcc7cc","1a053cb6-b89e-4487-9053-b57591f84684");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseReason_Code", typeof(String), false,"","System.String", "ReleaseReason.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c23fc902-7831-452e-b7d5-631142f756f5");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseReason_Name", typeof(String), true,"","System.String", "ReleaseReason.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2a0727df-6d40-4817-bc98-df4c6ef962a8");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseUser", typeof(String), true,"","System.String", "ReleaseUser", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","94504957-b41c-490a-9c19-431c10f82af7");
			UIModelRuntimeFactory.AddNewUIField(this,"ReleaseDate", typeof(DateTime), true,"","System.DateTime", "ReleaseDate", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","ae5f92a2-8961-49f4-91ca-a87bdabaf82b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cd6deed8-5023-4ce5-8208-1ac04ede878a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","84f28b48-c47f-4659-b7ff-91278f177e8a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0084b60c-dec3-4fb1-8813-82452ca8d384");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9e6d6aa6-eb13-41ca-a1f8-6ca76b7c82a0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4d680163-7218-443f-9a5d-3abf467cfc09");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","87c3e624-03e6-4155-92b1-f410b06e5d01");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7ef70c51-a855-41e6-8a10-df08e424eb00");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5427a72b-70ce-4808-a297-f4fd49a19500");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8fb4ce1c-807f-4aaa-8028-f05e03977c66");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","93b4ef1b-7287-4ec2-a9b3-7733e29efa81");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bcf9f011-ba49-43c1-985f-fa6fd7a47d7c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1836d97d-ba74-450a-bb50-e54e3bdc4841");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7bc3bade-51b4-423d-9e38-5017cfe53db1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","508664f1-52d2-40e2-bc12-a67f122d115c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","55096662-53b2-48e9-8359-381228c65b87");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","12500ae1-c6ec-455c-9a2a-204b65dc3fba");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ce4d7e94-e64e-4442-91ea-c6b507ea1089");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3f35ddef-4b8e-4e10-89b5-5e59383123ce");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1d28676f-db93-485e-87d8-dc70f2827829");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4cd12174-171b-4c61-a5ed-f386d5e8651c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5d469231-4190-457b-a7d1-036f932cf414");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dfb1912e-01c5-4710-b750-6893e8c251f0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b777c517-9d36-457f-8570-87f7a8a2cc52");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8aac3f5e-df6f-4aa2-9cbe-5e4fad94fb9d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d951ea9b-894e-459b-a136-6be3a04e459d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b3fae9f4-072f-4ad6-99ac-9e7f8d78b077");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f408667f-f628-4360-89fb-d5f55399fe9f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8e3490dd-75b6-4fc4-902a-8cfe0eb03d94");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e6f1d56f-7ce4-4a38-8df5-bc9d91caa1f0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","853e3d53-89a3-4e6c-b045-e2dfe786e1ae");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg31", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg31", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","501dfb7e-a1fb-4ad0-af88-c66dc912bd62");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg32", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg32", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fd28bb67-06cb-4d75-87b1-4638b9c15618");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg33", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg33", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c26da8fb-51bc-4165-af34-5491af770ed3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg34", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg34", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a5bc5316-3fe7-42d5-a449-24a58f540cc1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg35", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg35", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d84e6b9e-6d45-4fd8-87d5-f692adaad12e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg36", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg36", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b617bc6d-d0e5-44c4-aebf-f49f1a6c14b4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg37", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg37", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b11fa2b1-8bac-4d06-926f-c58a5e7f0f1d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg38", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg38", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0ca9dd2b-13df-4deb-a972-b74033ed3db5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg39", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg39", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4b67882a-de5b-4631-8410-3437e980f3b9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg40", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg40", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6ac24821-99b6-41aa-a713-f71bf19a9c1d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg41", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg41", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0ffa206d-76a3-402c-984b-00c81807c3f6");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg42", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg42", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","04f081cb-73e6-42d8-abe4-4c4549a911ec");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg43", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg43", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5c0cd356-b336-4026-8aeb-36be56792ee4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg44", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg44", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c2caf889-7086-4bc2-b8ed-8331872abc31");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg45", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg45", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","64c5f3a9-5973-4b56-a108-0ff9e742e0e0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg46", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg46", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c2e5f418-bca1-47ff-abf4-26369590be32");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg47", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg47", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","39235a73-f1ee-488e-9245-4e465d889469");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg48", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg48", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e1225567-3f6d-45eb-b4ce-3f4b4e95a9fa");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg49", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg49", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","24d35922-deed-437a-a4c2-0b0e2726c8ff");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg50", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg50", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a5443f72-5b71-473e-b869-e14653b993af");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_ContextValue", typeof(String), true,"","System.String", "DescFlexField.ContextValue", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","99461a54-d82f-4269-a1df-ccaa4ec77bd4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","740bb538-901f-458b-a84b-e38005f9371c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","17f556ad-bf23-4898-973f-d17b96683154");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","741a09a9-30f5-4380-bf28-6d357ea371a8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1f9acb14-7559-41a9-9141-7f31d497f3b2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0cb53d3f-8055-455f-93fb-fb2712bc6c3a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","97f7e962-c232-4208-97ce-9aa6f3b72fb3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","94173b6a-389f-4182-97b8-5402ada86948");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","809d8c9e-7fe2-476a-b4b8-0123dbbb0783");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b331cf87-15b0-48cb-a458-e0ce78e3b42a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","84f39b50-2479-4a02-879f-42cb1e05b614");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","79476e90-bf47-466a-903f-8b8f76f0bbe8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dc60ee25-dbfb-41c7-afd0-54d8e27e1836");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","78fb82ee-5051-4dcc-a1b1-7bd08f31d180");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b15e430c-2bda-4c48-8c2f-515425f8e577");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9bb9bacb-71b4-40e3-bd1a-9bb57408718c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","01a8594b-08ee-47ec-9099-510fb5020f01");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","51c82f98-718a-4d72-a568-3e31b7b85c2b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","911ac103-5559-4612-8d3e-006fadce2023");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","05148d47-fd85-4ed2-aafd-30d2b87c457c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6220d0c6-1831-4105-9699-aed3460a50f7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7c132ec6-e044-4bcc-a367-740e610a4c06");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d05451d2-3bc2-49cd-90b4-ca35bdcc3541");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c1aae570-cd0b-4476-aa9d-668bdd4bcd48");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","22f08e85-3727-4500-9b2a-a72ee1cf0c9d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8b47653a-3557-4b37-85de-9aa1eca2148c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","792ef97b-4d0a-416d-a887-3948de9c350b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2088ed73-ef95-479f-9e59-a65376cf870b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","84a634e1-c3e1-4f80-90f9-6579ec89bb96");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cf040f88-676f-452b-a407-41cf1d3fc19c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dd6b7957-c973-4bec-8840-6e2eb0113a32");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_CombineName", typeof(String), true,"","System.String", "DescFlexField.CombineName", true,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f054faca-b161-4edc-ad83-1aa0f93299d7");
			UIModelRuntimeFactory.AddNewUIField(this,"FlowInstance", typeof(Int64), true,"","UFIDA.U9.CS.Workflow.WorkflowInstanceBE.FlowInstance", "FlowInstance", true,true, false, "",false,(UIFieldType)4,"d87a7006-6643-42f4-98f4-168847a71955","f6ad6fdc-cf50-4647-8751-176d07680f22");
			UIModelRuntimeFactory.AddNewUIField(this,"DocmentType", typeof(Int64), true,"","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeTypeBE.PRChangeDocType", "DocmentType", true,true, false, "",false,(UIFieldType)4,"dc2630b1-027f-42d3-8b1d-ad5547bf3ea2","3f51432f-6cbd-4af9-8efd-fe12a64cf3cf");
			UIModelRuntimeFactory.AddNewUIField(this,"DocmentType_Code", typeof(String), false,"","System.String", "DocmentType.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e92a27b8-9a9a-479c-89bc-41f58ccbc7a2");
			UIModelRuntimeFactory.AddNewUIField(this,"DocmentType_Name", typeof(String), true,"","System.String", "DocmentType.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","82207028-cb7c-42df-b567-d6fa9db91f77");
			UIModelRuntimeFactory.AddNewUIField(this,"PRDocNo", typeof(String), true,"","System.String", "PRDocNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cfaaad0d-53e0-424a-91a3-0f4d0b5b1ace");
			UIModelRuntimeFactory.AddNewUIField(this,"Remake", typeof(String), true,"","System.String", "Remake", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9654a472-957d-47d7-a575-3d6ea74fe38a");
			UIModelRuntimeFactory.AddNewUIField(this,"Status", typeof(Int32), true,"0","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.PRChangeDocStatusEnum", "Status", true,true, false, "",false,(UIFieldType)2,"6baa9999-501b-4115-90d5-7091ef6b32f9","d315eca1-ec98-461d-804e-14818cfd7f5f");


			this.CurrentFilter = new PRChangeDocDefaultFilterFilter(this);
		}
		#endregion
		
		#region override method
		protected override IUIRecord BuildNewRecord(IUIRecordBuilder builder)
		{
			return new PRChangeDocRecord(builder);
		}
		#endregion

		#region new method
		public new PRChangeDocRecord FocusedRecord
		{
			get { return (PRChangeDocRecord)base.FocusedRecord ; }
			set { base.FocusedRecord = value ; }
		}
		public new PRChangeDocRecord AddNewUIRecord()
		{	
			return (PRChangeDocRecord)base.AddNewUIRecord();
		}
		public new PRChangeDocRecord NewUIRecord()
		{	
			return (PRChangeDocRecord)base.NewUIRecord();
		}
		#endregion 

	}

	[Serializable]
	public class PRChangeDocRecord : UIRecord
	{
		#region Constructor
		public PRChangeDocRecord(IUIRecordBuilder builder):base(builder)
		{
		}
		private PRChangeDocView uiviewPRChangeDoc
		{
			get { return (PRChangeDocView)this.ContainerView; }
		}
		protected override IUIRecord CreateCloneInstance(IUIRecordBuilder builder)
		{
			return new PRChangeDocRecord(builder);
		}
		#endregion

		#region property
		
		
		public  Int64 ID
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldID] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewPRChangeDoc.FieldID);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldID] = value;
			}
		}
		
		
		public  DateTime? CreatedOn
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldCreatedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc.FieldCreatedOn);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldCreatedOn] = value;
			}
		}
		
		
		public  String CreatedBy
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldCreatedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldCreatedBy);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldCreatedBy] = value;
			}
		}
		
		
		public  DateTime? ModifiedOn
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldModifiedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc.FieldModifiedOn);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldModifiedOn] = value;
			}
		}
		
		
		public  String ModifiedBy
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldModifiedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldModifiedBy);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldModifiedBy] = value;
			}
		}
		
		
		public new Int64? SysVersion
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldSysVersion] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc.FieldSysVersion);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldSysVersion] = value;
			}
		}
		
		
		public  Int64 Org
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldOrg] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewPRChangeDoc.FieldOrg);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldOrg] = value;
			}
		}
		
		
		public  String Org_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldOrg_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldOrg_Code);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldOrg_Code] = value;
			}
		}
		
		
		public  String Org_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldOrg_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldOrg_Name);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldOrg_Name] = value;
			}
		}
		
		
		public  String DocNo
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDocNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDocNo);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDocNo] = value;
			}
		}
		
		
		public  DateTime BusinessDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldBusinessDate] ;
				//return (DateTime)value;
				return GetValue<DateTime>(this.uiviewPRChangeDoc.FieldBusinessDate);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldBusinessDate] = value;
			}
		}
		
		
		public  Int32? Version
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldVersion] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewPRChangeDoc.FieldVersion);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldVersion] = value;
			}
		}
		
		
		public  Int32? PrintAmount
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldPrintAmount] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewPRChangeDoc.FieldPrintAmount);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldPrintAmount] = value;
			}
		}
		
		
		public  DateTime? LatestPrintedDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldLatestPrintedDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc.FieldLatestPrintedDate);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldLatestPrintedDate] = value;
			}
		}
		
		
		public  Boolean? Cancel_Canceled
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldCancel_Canceled] ;
				//return (Boolean?)value;
				return GetValue<Boolean?>(this.uiviewPRChangeDoc.FieldCancel_Canceled);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldCancel_Canceled] = value;
			}
		}
		
		
		public  DateTime? Cancel_CancelDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldCancel_CancelDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc.FieldCancel_CancelDate);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldCancel_CancelDate] = value;
			}
		}
		
		
		public  String Cancel_CancelReason
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldCancel_CancelReason] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldCancel_CancelReason);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldCancel_CancelReason] = value;
			}
		}
		
		
		public  String Cancel_CancelUser
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldCancel_CancelUser] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldCancel_CancelUser);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldCancel_CancelUser] = value;
			}
		}
		
		
		public  Guid WorkFlowID
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldWorkFlowID] ;
				//return (Guid)value;
				return GetValue<Guid>(this.uiviewPRChangeDoc.FieldWorkFlowID);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldWorkFlowID] = value;
			}
		}
		
		
		public  Guid StateMachineID
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldStateMachineID] ;
				//return (Guid)value;
				return GetValue<Guid>(this.uiviewPRChangeDoc.FieldStateMachineID);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldStateMachineID] = value;
			}
		}
		
		
		public  Int64? HoldReason
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldHoldReason] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc.FieldHoldReason);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldHoldReason] = value;
			}
		}
		
		
		public  String HoldReason_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldHoldReason_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldHoldReason_Code);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldHoldReason_Code] = value;
			}
		}
		
		
		public  String HoldReason_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldHoldReason_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldHoldReason_Name);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldHoldReason_Name] = value;
			}
		}
		
		
		public  String HoldUser
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldHoldUser] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldHoldUser);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldHoldUser] = value;
			}
		}
		
		
		public  DateTime? HoldDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldHoldDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc.FieldHoldDate);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldHoldDate] = value;
			}
		}
		
		
		public  Int64? ReleaseReason
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldReleaseReason] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc.FieldReleaseReason);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldReleaseReason] = value;
			}
		}
		
		
		public  String ReleaseReason_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldReleaseReason_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldReleaseReason_Code);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldReleaseReason_Code] = value;
			}
		}
		
		
		public  String ReleaseReason_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldReleaseReason_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldReleaseReason_Name);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldReleaseReason_Name] = value;
			}
		}
		
		
		public  String ReleaseUser
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldReleaseUser] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldReleaseUser);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldReleaseUser] = value;
			}
		}
		
		
		public  DateTime? ReleaseDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldReleaseDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc.FieldReleaseDate);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldReleaseDate] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg1
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg1);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg2
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg2);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg3
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg3);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg4
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg4);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg5
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg5);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg6
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg6);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg7
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg7);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg8
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg8);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg9
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg9);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg10
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg10);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg11
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg11);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg12
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg12);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg13
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg13);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg14
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg14);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg15
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg15);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg16
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg16);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg17
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg17);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg18
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg18);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg19
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg19);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg20
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg20);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg21
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg21);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg22
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg22);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg23
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg23);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg24
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg24);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg25
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg25);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg26
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg26);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg27
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg27);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg28
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg28);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg29
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg29);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg30
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg30);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg31
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg31] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg31);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg31] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg32
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg32] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg32);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg32] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg33
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg33] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg33);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg33] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg34
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg34] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg34);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg34] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg35
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg35] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg35);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg35] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg36
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg36] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg36);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg36] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg37
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg37] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg37);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg37] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg38
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg38] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg38);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg38] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg39
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg39] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg39);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg39] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg40
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg40] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg40);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg40] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg41
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg41] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg41);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg41] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg42
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg42] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg42);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg42] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg43
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg43] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg43);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg43] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg44
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg44] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg44);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg44] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg45
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg45] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg45);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg45] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg46
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg46] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg46);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg46] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg47
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg47] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg47);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg47] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg48
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg48] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg48);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg48] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg49
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg49] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg49);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg49] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg50
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg50] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg50);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PubDescSeg50] = value;
			}
		}
		
		
		public  String DescFlexField_ContextValue
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_ContextValue] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_ContextValue);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_ContextValue] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg1
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg1);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg2
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg2);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg3
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg3);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg4
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg4);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg5
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg5);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg6
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg6);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg7
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg7);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg8
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg8);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg9
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg9);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg10
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg10);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg11
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg11);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg12
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg12);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg13
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg13);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg14
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg14);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg15
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg15);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg16
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg16);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg17
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg17);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg18
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg18);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg19
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg19);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg20
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg20);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg21
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg21);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg22
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg22);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg23
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg23);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg24
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg24);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg25
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg25);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg26
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg26);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg27
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg27);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg28
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg28);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg29
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg29);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg30
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg30);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_PrivateDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_CombineName
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDescFlexField_CombineName] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDescFlexField_CombineName);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDescFlexField_CombineName] = value;
			}
		}
		
		
		public  Int64? FlowInstance
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldFlowInstance] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc.FieldFlowInstance);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldFlowInstance] = value;
			}
		}
		
		
		public  Int64? DocmentType
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDocmentType] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc.FieldDocmentType);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDocmentType] = value;
			}
		}
		
		
		public  String DocmentType_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDocmentType_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDocmentType_Code);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDocmentType_Code] = value;
			}
		}
		
		
		public  String DocmentType_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldDocmentType_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldDocmentType_Name);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldDocmentType_Name] = value;
			}
		}
		
		
		public  String PRDocNo
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldPRDocNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldPRDocNo);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldPRDocNo] = value;
			}
		}
		
		
		public  String Remake
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldRemake] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc.FieldRemake);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldRemake] = value;
			}
		}
		
		
		public  Int32? Status
		{
			get{
				//object value = this[this.uiviewPRChangeDoc.FieldStatus] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewPRChangeDoc.FieldStatus);
			}
			set{
				this[this.uiviewPRChangeDoc.FieldStatus] = value;
			}
		}
		#endregion
	}
	
	[Serializable]
	public class PRChangeDocDefaultFilterFilter : UIFilter
	{
		#region Constructor
		public PRChangeDocDefaultFilterFilter(IUIView view) 
			: base("DefaultFilter",view,@"UFIDA::U9::Cust::OTD::ZF::SHXM3003::OTDBE::PRChangeBE::PRChangeDoc.Org.ID=#Context.OrgID#",@"")
		{
			InitClass();
		}
		//for Clone Constructor
		private PRChangeDocDefaultFilterFilter()
			: base("DefaultFilter",null,"","")
		{}
		protected override IUIFilter CreateCloneInstance()
		{
			return new PRChangeDocDefaultFilterFilter();
		}
		#endregion

		#region property
		#endregion
		
		#region function
		private void InitClass()
		{
		}
		#endregion

	}



	[Serializable]
	public partial class PRChangeDoc_BeforePRChangeDocLineView : UIView
	{
		#region Constructor
		public PRChangeDoc_BeforePRChangeDocLineView(IUIModel model) : base(model,"PRChangeDoc_BeforePRChangeDocLine","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.BeforePRChangeDocLine", false)
		{
			InitClass();
		}
		//构造空实例,不进行初始化.目前为Clone使用.
		private PRChangeDoc_BeforePRChangeDocLineView():base(null,"PRChangeDoc_BeforePRChangeDocLine","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.BeforePRChangeDocLine", false)
		{
		}
		protected override IUIView CreateCloneInstance()
		{
			return new PRChangeDoc_BeforePRChangeDocLineView();
		}
		#endregion

		#region fiels property filter
		public IUIField FieldID
		{
			get { return this.Fields["ID"]; }
		}
		public IUIField FieldCreatedOn
		{
			get { return this.Fields["CreatedOn"]; }
		}
		public IUIField FieldCreatedBy
		{
			get { return this.Fields["CreatedBy"]; }
		}
		public IUIField FieldModifiedOn
		{
			get { return this.Fields["ModifiedOn"]; }
		}
		public IUIField FieldModifiedBy
		{
			get { return this.Fields["ModifiedBy"]; }
		}
		public IUIField FieldSysVersion
		{
			get { return this.Fields["SysVersion"]; }
		}
		public IUIField FieldPRChangeDoc
		{
			get { return this.Fields["PRChangeDoc"]; }
		}
		public IUIField FieldDocLineNo
		{
			get { return this.Fields["DocLineNo"]; }
		}
		public IUIField FieldPRDocLineNo
		{
			get { return this.Fields["PRDocLineNo"]; }
		}
		public IUIField FieldReqQtyNum
		{
			get { return this.Fields["ReqQtyNum"]; }
		}
		public IUIField FieldRequiredDeliveryDate
		{
			get { return this.Fields["RequiredDeliveryDate"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg1
		{
			get { return this.Fields["DescFlexField_PubDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg2
		{
			get { return this.Fields["DescFlexField_PubDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg3
		{
			get { return this.Fields["DescFlexField_PubDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg4
		{
			get { return this.Fields["DescFlexField_PubDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg5
		{
			get { return this.Fields["DescFlexField_PubDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg6
		{
			get { return this.Fields["DescFlexField_PubDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg7
		{
			get { return this.Fields["DescFlexField_PubDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg8
		{
			get { return this.Fields["DescFlexField_PubDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg9
		{
			get { return this.Fields["DescFlexField_PubDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg10
		{
			get { return this.Fields["DescFlexField_PubDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg11
		{
			get { return this.Fields["DescFlexField_PubDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg12
		{
			get { return this.Fields["DescFlexField_PubDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg13
		{
			get { return this.Fields["DescFlexField_PubDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg14
		{
			get { return this.Fields["DescFlexField_PubDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg15
		{
			get { return this.Fields["DescFlexField_PubDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg16
		{
			get { return this.Fields["DescFlexField_PubDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg17
		{
			get { return this.Fields["DescFlexField_PubDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg18
		{
			get { return this.Fields["DescFlexField_PubDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg19
		{
			get { return this.Fields["DescFlexField_PubDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg20
		{
			get { return this.Fields["DescFlexField_PubDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg21
		{
			get { return this.Fields["DescFlexField_PubDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg22
		{
			get { return this.Fields["DescFlexField_PubDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg23
		{
			get { return this.Fields["DescFlexField_PubDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg24
		{
			get { return this.Fields["DescFlexField_PubDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg25
		{
			get { return this.Fields["DescFlexField_PubDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg26
		{
			get { return this.Fields["DescFlexField_PubDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg27
		{
			get { return this.Fields["DescFlexField_PubDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg28
		{
			get { return this.Fields["DescFlexField_PubDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg29
		{
			get { return this.Fields["DescFlexField_PubDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg30
		{
			get { return this.Fields["DescFlexField_PubDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg31
		{
			get { return this.Fields["DescFlexField_PubDescSeg31"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg32
		{
			get { return this.Fields["DescFlexField_PubDescSeg32"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg33
		{
			get { return this.Fields["DescFlexField_PubDescSeg33"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg34
		{
			get { return this.Fields["DescFlexField_PubDescSeg34"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg35
		{
			get { return this.Fields["DescFlexField_PubDescSeg35"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg36
		{
			get { return this.Fields["DescFlexField_PubDescSeg36"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg37
		{
			get { return this.Fields["DescFlexField_PubDescSeg37"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg38
		{
			get { return this.Fields["DescFlexField_PubDescSeg38"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg39
		{
			get { return this.Fields["DescFlexField_PubDescSeg39"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg40
		{
			get { return this.Fields["DescFlexField_PubDescSeg40"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg41
		{
			get { return this.Fields["DescFlexField_PubDescSeg41"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg42
		{
			get { return this.Fields["DescFlexField_PubDescSeg42"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg43
		{
			get { return this.Fields["DescFlexField_PubDescSeg43"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg44
		{
			get { return this.Fields["DescFlexField_PubDescSeg44"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg45
		{
			get { return this.Fields["DescFlexField_PubDescSeg45"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg46
		{
			get { return this.Fields["DescFlexField_PubDescSeg46"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg47
		{
			get { return this.Fields["DescFlexField_PubDescSeg47"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg48
		{
			get { return this.Fields["DescFlexField_PubDescSeg48"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg49
		{
			get { return this.Fields["DescFlexField_PubDescSeg49"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg50
		{
			get { return this.Fields["DescFlexField_PubDescSeg50"]; }
		}
		public IUIField FieldDescFlexField_ContextValue
		{
			get { return this.Fields["DescFlexField_ContextValue"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg1
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg2
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg3
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg4
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg5
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg6
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg7
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg8
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg9
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg10
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg11
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg12
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg13
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg14
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg15
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg16
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg17
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg18
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg19
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg20
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg21
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg22
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg23
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg24
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg25
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg26
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg27
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg28
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg29
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg30
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_CombineName
		{
			get { return this.Fields["DescFlexField_CombineName"]; }
		}
		public IUIField FieldItemMaster
		{
			get { return this.Fields["ItemMaster"]; }
		}
		public IUIField FieldItemMaster_Code
		{
			get { return this.Fields["ItemMaster_Code"]; }
		}
		public IUIField FieldItemMaster_Name
		{
			get { return this.Fields["ItemMaster_Name"]; }
		}
		public IUIField FieldSPECS
		{
			get { return this.Fields["SPECS"]; }
		}
		public IUIField FieldUOM
		{
			get { return this.Fields["UOM"]; }
		}
		public IUIField FieldUOM_Code
		{
			get { return this.Fields["UOM_Code"]; }
		}
		public IUIField FieldUOM_Name
		{
			get { return this.Fields["UOM_Name"]; }
		}


		[Obsolete("请使用CurrentFilter属性，这个方法有可能会导致强弱类型转换出错")]
		public PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter DefaultFilter
		{
			get { return (PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter)this.CurrentFilter; }
		}
		#endregion

		#region Init
		private void InitClass()
		{
			UIModelRuntimeFactory.AddNewUIField(this,"ID", typeof(Int64), false,"","System.Int64", "ID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","6918e96b-a9fc-4edd-a76d-76ce53998214");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedOn", typeof(DateTime), true,"","System.DateTime", "CreatedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","f08eb812-30d0-45e2-9063-69827324906d");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedBy", typeof(String), true,"","System.String", "CreatedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2bee124a-6174-4e35-9a6c-2fb8a7126c20");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedOn", typeof(DateTime), true,"","System.DateTime", "ModifiedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","c1286896-1360-4293-8611-6b0e572a3314");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedBy", typeof(String), true,"","System.String", "ModifiedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a9141425-1bce-4a23-a535-def3e95ee44a");
			UIModelRuntimeFactory.AddNewUIField(this,"SysVersion", typeof(Int64), true,"0","System.Int64", "SysVersion", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","945bc9da-a6ff-46c8-ba36-6a4557260e72");
			UIModelRuntimeFactory.AddNewUIField(this,"PRChangeDoc", typeof(Int64), true,"","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.PRChangeDoc", "PRChangeDoc", true,true, false, "",false,(UIFieldType)4,"2e99fd50-fbc1-43e0-bb04-56a82a1492c1","f9bc8d53-4542-4063-91ea-2a995a3548d5");
			UIModelRuntimeFactory.AddNewUIField(this,"DocLineNo", typeof(String), true,"","System.String", "DocLineNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d009bb2b-d64d-4701-91f7-182b23b0142c");
			UIModelRuntimeFactory.AddNewUIField(this,"PRDocLineNo", typeof(String), true,"","System.String", "PRDocLineNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","45a3a0e7-5f4e-49bc-8365-eaa3397ac43a");
			UIModelRuntimeFactory.AddNewUIField(this,"ReqQtyNum", typeof(Decimal), true,"0","System.Decimal", "ReqQtyNum", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","e0f8fd12-5d01-44c7-a4b3-4159d6db527e");
			UIModelRuntimeFactory.AddNewUIField(this,"RequiredDeliveryDate", typeof(DateTime), true,"","System.Date", "RequiredDeliveryDate", true,true, false, "",false,(UIFieldType)1,"c9e6bc50-2e39-4f27-9519-da0c7859d37e","38fffd2a-d7fa-4bcd-a5ff-f08d8d8a63c2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d4470680-ce1d-43ab-a50b-91d3b3a7a9cc");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cd7a3036-9843-4575-9600-1d192355967a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ecb3cd16-5c3f-4122-9654-2867a79e7284");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c7a14311-5591-4369-9987-cfa4b63a58ba");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","afb34633-3d05-4eb4-9624-95eb68e7c6ec");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e7112d3d-e731-45ab-ae6d-f1063fcf4b19");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fd0f968a-741d-4f47-a6cc-41f30300db98");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","808c2b83-0a96-4401-a405-b7aebb91b0de");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9f4be1aa-0716-462e-8a4b-2bcf50b27a7f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f163f757-aecb-49bb-badd-4768f5fe23c9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","92763cc3-9e31-49d0-bb02-f408d94cf1a6");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b183b000-ca1e-419e-8bb7-9ec9fb5526e9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","86bd5493-03b3-4117-a556-dd7aa50cb515");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0d80a48b-f1d6-4c29-b7a1-0f8fd1bea492");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6695583c-d132-414a-83b0-2cdcfed41c7e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","90f8da3e-9c2e-4ff1-a8f4-d216f7b25e9c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a95e4fab-771a-48d4-a1b7-d408e6bdcfcb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","322868e0-2f0b-4dd7-ba36-cbd909c745aa");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ab812a31-0dfc-48ec-8df4-b995836c8122");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2edc0c8f-ffa6-4d78-8131-abbafac1c3b7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c9781305-7787-4b27-964f-21b340f8979b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","76b2d1fe-fc51-4110-b7a9-320c48d33309");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","df139537-1f46-4623-95ea-a497d950a0ec");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","14a67a51-0090-43bd-9cfc-b5adec031068");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8788b34b-4f2b-4ea1-8dc8-120ebf19c465");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e3495309-e84a-4bc6-9ad0-f3365053f449");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","83f54e61-f2c0-4208-b9f5-11c2f740803c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","069e732e-f289-4558-a86c-31e6b5cf5761");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1585773d-0f53-4f9d-86e1-f9b61654842d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","40c1b6a6-bd6d-48a8-a1fb-21967d6b4f1b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg31", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg31", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","07a73478-60be-47b9-b216-8ad0ed1fb5c3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg32", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg32", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3d5e9af4-c1c1-45fd-ab9d-99105c932840");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg33", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg33", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7dfc714e-121a-4d2b-bd16-16ed7aab1fa9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg34", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg34", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","377bfccb-4f9b-47e9-8c70-cf7c8096bbda");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg35", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg35", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1feee5f9-0368-46b2-a4cf-54a6d7e73148");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg36", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg36", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b082d173-4885-4b85-9aa2-35291595165e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg37", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg37", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f9903c4f-7631-4b1c-ba3f-7c42239f422b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg38", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg38", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","aaed59f4-40d5-4186-8b12-beb7929ffda3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg39", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg39", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","78542659-d8d9-42e7-9801-aeed532a8dc2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg40", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg40", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2e97b6a8-49ff-468a-be27-00bd99c796eb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg41", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg41", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","63654736-4b83-436c-afc1-01827c85a8e7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg42", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg42", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7427b8be-44e9-412e-a8a6-f43d52c29049");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg43", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg43", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a0febd58-b2f6-4da9-b838-eeee46c1c12a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg44", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg44", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","25397206-58fc-4458-b6ab-c129744ef8f4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg45", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg45", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a149211e-72e6-4ab1-ac0b-ff6b2cd734c5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg46", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg46", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9b09c88d-3673-4836-bd37-83252c719940");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg47", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg47", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f7dd9402-67e7-416a-949b-df3b405033a0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg48", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg48", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0a9be374-789b-4461-b113-da0ee700f8d0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg49", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg49", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0c9e035c-1ca4-436b-afe1-58ed05f76a10");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg50", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg50", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9fb48ab9-9d03-4e9c-96d8-70078feeffd0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_ContextValue", typeof(String), true,"","System.String", "DescFlexField.ContextValue", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f06583f4-3463-48f9-be22-a15286eb782c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fda76cce-aebb-47a9-a29a-5def7d5d9611");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4bc51f0c-0fca-4177-8821-f9d0f22a7024");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1c5e0e09-b936-4e49-bc32-87bce81ee3c1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f417c7e0-20b2-4d5f-b0e8-6632f07f2405");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","acb69494-62fc-4610-8d9a-7050d9d6f42c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","934df85c-dc26-4593-877a-ba674f8d1f08");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fd5f8fe7-ff0d-4878-abe6-103f1fa66d5a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","091a4693-89ec-4ec6-aff9-994aa6502a75");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b49177e4-226b-4d36-b495-572326eaf416");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","db2e9108-7bcf-448f-a542-7202b16b0f16");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f23f6989-efe7-41ed-899a-1dd3ef7b7da1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9e4650bb-4014-4e89-add5-6e5837fd5698");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8fb2f8d7-1ba4-4f23-8995-66b2911c3f8a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ed57516d-34f5-4914-8193-85223b4b9bce");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","639289ec-88d5-45ea-9cea-68059f09088b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","10e9fa4f-c99c-4ebd-abaa-7bbf1d186d3f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7e110a45-3f87-47c1-8e68-a32b05eb3628");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3dd0417f-18d2-400c-91da-fbbf7ba4c389");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a513ed55-5656-419b-846d-35b7077d3e0f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ae91ce69-d33b-4458-bc2d-aa4824b3992e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c2a2569e-81e7-4e04-ad5e-d6764e968adf");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dffe3c16-05ef-49be-bf6f-1548b1e9213c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c2dbd88a-5750-4f8f-8f2c-df59f3e37a2e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2ef6663c-2391-492f-9153-30a195369169");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dd8d736f-2ff6-4cdf-b731-a65bbc9ae2fc");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","92e30426-f89a-48d1-957b-b14c302effef");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d687e4bd-2dd0-4a9e-a046-7afe7be6d2a8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8014f2be-2c24-4460-99df-780bf456f45d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","51fe4dbb-23b2-4d9f-aeb1-0c7ee334069e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","02ff81f3-b9b5-4bb6-8c66-bf0bce363a0d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_CombineName", typeof(String), true,"","System.String", "DescFlexField.CombineName", true,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","98fd5026-775f-4ca8-8724-9248fc910a95");
			UIModelRuntimeFactory.AddNewUIField(this,"ItemMaster", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.Item.ItemMaster", "ItemMaster", true,true, false, "",false,(UIFieldType)4,"636d3e47-48aa-47fc-aca4-e6322bce775b","4885ec39-0dc7-4a9f-b808-c995ad68d642");
			UIModelRuntimeFactory.AddNewUIField(this,"ItemMaster_Code", typeof(String), false,"","System.String", "ItemMaster.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9e32bf4d-858c-4b90-b553-13314ab93023");
			UIModelRuntimeFactory.AddNewUIField(this,"ItemMaster_Name", typeof(String), false,"","System.String", "ItemMaster.Name", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b3e2ca27-93b6-4d87-a893-c82c0852dc85");
			UIModelRuntimeFactory.AddNewUIField(this,"SPECS", typeof(String), true,"","System.String", "SPECS", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6b04556c-99ab-46fd-841f-e4fe913c4240");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM", typeof(Int64), true,"","UFIDA.U9.Base.UOM.UOM", "UOM", true,true, false, "",false,(UIFieldType)4,"ff454e91-0d57-445e-aef2-03cedea46843","12014947-b5de-4fd2-b8ee-830a6bba94cc");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM_Code", typeof(String), false,"","System.String", "UOM.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","47786998-e31a-44a7-aca4-c1d7aa908cca");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM_Name", typeof(String), true,"","System.String", "UOM.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","eb3e4892-866a-4250-a73b-eba3a61a2672");


			this.CurrentFilter = new PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter(this);
		}
		#endregion
		
		#region override method
		protected override IUIRecord BuildNewRecord(IUIRecordBuilder builder)
		{
			return new PRChangeDoc_BeforePRChangeDocLineRecord(builder);
		}
		#endregion

		#region new method
		public new PRChangeDoc_BeforePRChangeDocLineRecord FocusedRecord
		{
			get { return (PRChangeDoc_BeforePRChangeDocLineRecord)base.FocusedRecord ; }
			set { base.FocusedRecord = value ; }
		}
		public new PRChangeDoc_BeforePRChangeDocLineRecord AddNewUIRecord()
		{	
			return (PRChangeDoc_BeforePRChangeDocLineRecord)base.AddNewUIRecord();
		}
		public new PRChangeDoc_BeforePRChangeDocLineRecord NewUIRecord()
		{	
			return (PRChangeDoc_BeforePRChangeDocLineRecord)base.NewUIRecord();
		}
		#endregion 

	}

	[Serializable]
	public class PRChangeDoc_BeforePRChangeDocLineRecord : UIRecord
	{
		#region Constructor
		public PRChangeDoc_BeforePRChangeDocLineRecord(IUIRecordBuilder builder):base(builder)
		{
		}
		private PRChangeDoc_BeforePRChangeDocLineView uiviewPRChangeDoc_BeforePRChangeDocLine
		{
			get { return (PRChangeDoc_BeforePRChangeDocLineView)this.ContainerView; }
		}
		protected override IUIRecord CreateCloneInstance(IUIRecordBuilder builder)
		{
			return new PRChangeDoc_BeforePRChangeDocLineRecord(builder);
		}
		#endregion

		#region property
		
		
		public  Int64 ID
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldID] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldID);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldID] = value;
			}
		}
		
		
		public  DateTime? CreatedOn
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldCreatedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldCreatedOn);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldCreatedOn] = value;
			}
		}
		
		
		public  String CreatedBy
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldCreatedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldCreatedBy);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldCreatedBy] = value;
			}
		}
		
		
		public  DateTime? ModifiedOn
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldModifiedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldModifiedOn);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldModifiedOn] = value;
			}
		}
		
		
		public  String ModifiedBy
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldModifiedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldModifiedBy);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldModifiedBy] = value;
			}
		}
		
		
		public new Int64? SysVersion
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldSysVersion] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldSysVersion);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldSysVersion] = value;
			}
		}
		
		
		public  Int64? PRChangeDoc
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldPRChangeDoc] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldPRChangeDoc);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldPRChangeDoc] = value;
			}
		}
		
		
		public  String DocLineNo
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDocLineNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDocLineNo);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDocLineNo] = value;
			}
		}
		
		
		public  String PRDocLineNo
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldPRDocLineNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldPRDocLineNo);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldPRDocLineNo] = value;
			}
		}
		
		
		public  Decimal? ReqQtyNum
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldReqQtyNum] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldReqQtyNum);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldReqQtyNum] = value;
			}
		}
		
		
		public  DateTime? RequiredDeliveryDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldRequiredDeliveryDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldRequiredDeliveryDate);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldRequiredDeliveryDate] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg1
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg1);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg2
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg2);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg3
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg3);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg4
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg4);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg5
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg5);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg6
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg6);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg7
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg7);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg8
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg8);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg9
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg9);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg10
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg10);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg11
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg11);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg12
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg12);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg13
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg13);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg14
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg14);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg15
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg15);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg16
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg16);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg17
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg17);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg18
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg18);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg19
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg19);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg20
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg20);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg21
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg21);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg22
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg22);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg23
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg23);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg24
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg24);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg25
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg25);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg26
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg26);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg27
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg27);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg28
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg28);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg29
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg29);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg30
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg30);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg31
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg31] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg31);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg31] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg32
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg32] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg32);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg32] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg33
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg33] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg33);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg33] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg34
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg34] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg34);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg34] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg35
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg35] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg35);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg35] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg36
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg36] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg36);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg36] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg37
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg37] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg37);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg37] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg38
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg38] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg38);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg38] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg39
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg39] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg39);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg39] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg40
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg40] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg40);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg40] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg41
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg41] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg41);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg41] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg42
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg42] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg42);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg42] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg43
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg43] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg43);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg43] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg44
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg44] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg44);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg44] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg45
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg45] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg45);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg45] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg46
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg46] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg46);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg46] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg47
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg47] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg47);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg47] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg48
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg48] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg48);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg48] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg49
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg49] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg49);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg49] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg50
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg50] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg50);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PubDescSeg50] = value;
			}
		}
		
		
		public  String DescFlexField_ContextValue
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_ContextValue] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_ContextValue);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_ContextValue] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg1
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg1);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg2
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg2);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg3
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg3);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg4
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg4);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg5
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg5);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg6
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg6);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg7
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg7);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg8
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg8);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg9
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg9);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg10
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg10);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg11
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg11);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg12
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg12);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg13
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg13);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg14
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg14);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg15
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg15);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg16
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg16);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg17
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg17);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg18
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg18);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg19
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg19);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg20
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg20);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg21
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg21);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg22
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg22);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg23
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg23);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg24
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg24);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg25
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg25);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg26
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg26);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg27
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg27);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg28
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg28);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg29
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg29);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg30
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg30);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_PrivateDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_CombineName
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_CombineName] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_CombineName);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldDescFlexField_CombineName] = value;
			}
		}
		
		
		public  Int64? ItemMaster
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster] = value;
			}
		}
		
		
		public  String ItemMaster_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster_Code);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster_Code] = value;
			}
		}
		
		
		public  String ItemMaster_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster_Name);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldItemMaster_Name] = value;
			}
		}
		
		
		public  String SPECS
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldSPECS] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldSPECS);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldSPECS] = value;
			}
		}
		
		
		public  Int64? UOM
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM] = value;
			}
		}
		
		
		public  String UOM_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM_Code);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM_Code] = value;
			}
		}
		
		
		public  String UOM_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM_Name);
			}
			set{
				this[this.uiviewPRChangeDoc_BeforePRChangeDocLine.FieldUOM_Name] = value;
			}
		}
		#endregion
	}
	
	[Serializable]
	public class PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter : UIFilter
	{
		#region Constructor
		public PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter(IUIView view) 
			: base("DefaultFilter",view,@"",@"")
		{
			InitClass();
		}
		//for Clone Constructor
		private PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter()
			: base("DefaultFilter",null,"","")
		{}
		protected override IUIFilter CreateCloneInstance()
		{
			return new PRChangeDoc_BeforePRChangeDocLineDefaultFilterFilter();
		}
		#endregion

		#region property
		#endregion
		
		#region function
		private void InitClass()
		{
		}
		#endregion

	}



	[Serializable]
	public partial class PRChangeDoc_AfterPRChangeDocLineView : UIView
	{
		#region Constructor
		public PRChangeDoc_AfterPRChangeDocLineView(IUIModel model) : base(model,"PRChangeDoc_AfterPRChangeDocLine","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.AfterPRChangeDocLine", false)
		{
			InitClass();
		}
		//构造空实例,不进行初始化.目前为Clone使用.
		private PRChangeDoc_AfterPRChangeDocLineView():base(null,"PRChangeDoc_AfterPRChangeDocLine","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.AfterPRChangeDocLine", false)
		{
		}
		protected override IUIView CreateCloneInstance()
		{
			return new PRChangeDoc_AfterPRChangeDocLineView();
		}
		#endregion

		#region fiels property filter
		public IUIField FieldID
		{
			get { return this.Fields["ID"]; }
		}
		public IUIField FieldCreatedOn
		{
			get { return this.Fields["CreatedOn"]; }
		}
		public IUIField FieldCreatedBy
		{
			get { return this.Fields["CreatedBy"]; }
		}
		public IUIField FieldModifiedOn
		{
			get { return this.Fields["ModifiedOn"]; }
		}
		public IUIField FieldModifiedBy
		{
			get { return this.Fields["ModifiedBy"]; }
		}
		public IUIField FieldSysVersion
		{
			get { return this.Fields["SysVersion"]; }
		}
		public IUIField FieldPRChangeDoc
		{
			get { return this.Fields["PRChangeDoc"]; }
		}
		public IUIField FieldDocLineNo
		{
			get { return this.Fields["DocLineNo"]; }
		}
		public IUIField FieldPRDocLineNo
		{
			get { return this.Fields["PRDocLineNo"]; }
		}
		public IUIField FieldReqQtyNum
		{
			get { return this.Fields["ReqQtyNum"]; }
		}
		public IUIField FieldRequiredDeliveryDate
		{
			get { return this.Fields["RequiredDeliveryDate"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg1
		{
			get { return this.Fields["DescFlexField_PubDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg2
		{
			get { return this.Fields["DescFlexField_PubDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg3
		{
			get { return this.Fields["DescFlexField_PubDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg4
		{
			get { return this.Fields["DescFlexField_PubDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg5
		{
			get { return this.Fields["DescFlexField_PubDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg6
		{
			get { return this.Fields["DescFlexField_PubDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg7
		{
			get { return this.Fields["DescFlexField_PubDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg8
		{
			get { return this.Fields["DescFlexField_PubDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg9
		{
			get { return this.Fields["DescFlexField_PubDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg10
		{
			get { return this.Fields["DescFlexField_PubDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg11
		{
			get { return this.Fields["DescFlexField_PubDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg12
		{
			get { return this.Fields["DescFlexField_PubDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg13
		{
			get { return this.Fields["DescFlexField_PubDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg14
		{
			get { return this.Fields["DescFlexField_PubDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg15
		{
			get { return this.Fields["DescFlexField_PubDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg16
		{
			get { return this.Fields["DescFlexField_PubDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg17
		{
			get { return this.Fields["DescFlexField_PubDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg18
		{
			get { return this.Fields["DescFlexField_PubDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg19
		{
			get { return this.Fields["DescFlexField_PubDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg20
		{
			get { return this.Fields["DescFlexField_PubDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg21
		{
			get { return this.Fields["DescFlexField_PubDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg22
		{
			get { return this.Fields["DescFlexField_PubDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg23
		{
			get { return this.Fields["DescFlexField_PubDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg24
		{
			get { return this.Fields["DescFlexField_PubDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg25
		{
			get { return this.Fields["DescFlexField_PubDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg26
		{
			get { return this.Fields["DescFlexField_PubDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg27
		{
			get { return this.Fields["DescFlexField_PubDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg28
		{
			get { return this.Fields["DescFlexField_PubDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg29
		{
			get { return this.Fields["DescFlexField_PubDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg30
		{
			get { return this.Fields["DescFlexField_PubDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg31
		{
			get { return this.Fields["DescFlexField_PubDescSeg31"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg32
		{
			get { return this.Fields["DescFlexField_PubDescSeg32"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg33
		{
			get { return this.Fields["DescFlexField_PubDescSeg33"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg34
		{
			get { return this.Fields["DescFlexField_PubDescSeg34"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg35
		{
			get { return this.Fields["DescFlexField_PubDescSeg35"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg36
		{
			get { return this.Fields["DescFlexField_PubDescSeg36"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg37
		{
			get { return this.Fields["DescFlexField_PubDescSeg37"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg38
		{
			get { return this.Fields["DescFlexField_PubDescSeg38"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg39
		{
			get { return this.Fields["DescFlexField_PubDescSeg39"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg40
		{
			get { return this.Fields["DescFlexField_PubDescSeg40"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg41
		{
			get { return this.Fields["DescFlexField_PubDescSeg41"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg42
		{
			get { return this.Fields["DescFlexField_PubDescSeg42"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg43
		{
			get { return this.Fields["DescFlexField_PubDescSeg43"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg44
		{
			get { return this.Fields["DescFlexField_PubDescSeg44"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg45
		{
			get { return this.Fields["DescFlexField_PubDescSeg45"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg46
		{
			get { return this.Fields["DescFlexField_PubDescSeg46"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg47
		{
			get { return this.Fields["DescFlexField_PubDescSeg47"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg48
		{
			get { return this.Fields["DescFlexField_PubDescSeg48"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg49
		{
			get { return this.Fields["DescFlexField_PubDescSeg49"]; }
		}
		public IUIField FieldDescFlexField_PubDescSeg50
		{
			get { return this.Fields["DescFlexField_PubDescSeg50"]; }
		}
		public IUIField FieldDescFlexField_ContextValue
		{
			get { return this.Fields["DescFlexField_ContextValue"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg1
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg1"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg2
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg2"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg3
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg3"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg4
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg4"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg5
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg5"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg6
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg6"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg7
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg7"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg8
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg8"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg9
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg9"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg10
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg10"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg11
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg11"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg12
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg12"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg13
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg13"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg14
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg14"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg15
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg15"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg16
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg16"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg17
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg17"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg18
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg18"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg19
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg19"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg20
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg20"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg21
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg21"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg22
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg22"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg23
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg23"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg24
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg24"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg25
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg25"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg26
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg26"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg27
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg27"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg28
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg28"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg29
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg29"]; }
		}
		public IUIField FieldDescFlexField_PrivateDescSeg30
		{
			get { return this.Fields["DescFlexField_PrivateDescSeg30"]; }
		}
		public IUIField FieldDescFlexField_CombineName
		{
			get { return this.Fields["DescFlexField_CombineName"]; }
		}
		public IUIField FieldItemMaster
		{
			get { return this.Fields["ItemMaster"]; }
		}
		public IUIField FieldItemMaster_Code
		{
			get { return this.Fields["ItemMaster_Code"]; }
		}
		public IUIField FieldItemMaster_Name
		{
			get { return this.Fields["ItemMaster_Name"]; }
		}
		public IUIField FieldSPECS
		{
			get { return this.Fields["SPECS"]; }
		}
		public IUIField FieldUOM
		{
			get { return this.Fields["UOM"]; }
		}
		public IUIField FieldUOM_Code
		{
			get { return this.Fields["UOM_Code"]; }
		}
		public IUIField FieldUOM_Name
		{
			get { return this.Fields["UOM_Name"]; }
		}


		[Obsolete("请使用CurrentFilter属性，这个方法有可能会导致强弱类型转换出错")]
		public PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter DefaultFilter
		{
			get { return (PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter)this.CurrentFilter; }
		}
		#endregion

		#region Init
		private void InitClass()
		{
			UIModelRuntimeFactory.AddNewUIField(this,"ID", typeof(Int64), false,"","System.Int64", "ID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","5742ccdd-dac4-451b-8b50-92a5082d68c6");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedOn", typeof(DateTime), true,"","System.DateTime", "CreatedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","31de2d07-3dd2-4317-9246-5d594f4258a5");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedBy", typeof(String), true,"","System.String", "CreatedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6b4c94e7-222d-4658-9306-e02f211cb77e");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedOn", typeof(DateTime), true,"","System.DateTime", "ModifiedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","d8e7c8b1-0fa8-4d6f-b162-ef503b699c02");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedBy", typeof(String), true,"","System.String", "ModifiedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","63f49efa-1020-4db3-82b6-0a56199f88f7");
			UIModelRuntimeFactory.AddNewUIField(this,"SysVersion", typeof(Int64), true,"0","System.Int64", "SysVersion", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","f282b572-0d30-405d-bfdf-8dc71e66a023");
			UIModelRuntimeFactory.AddNewUIField(this,"PRChangeDoc", typeof(Int64), true,"","UFIDA.U9.Cust.OTD.ZF.SHXM3003.OTDBE.PRChangeBE.PRChangeDoc", "PRChangeDoc", true,true, false, "",false,(UIFieldType)4,"2e99fd50-fbc1-43e0-bb04-56a82a1492c1","8218ac20-f561-4d09-b0f2-852fd52027b0");
			UIModelRuntimeFactory.AddNewUIField(this,"DocLineNo", typeof(String), true,"","System.String", "DocLineNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","44c5786e-3853-457a-9935-b8a2bcafab0a");
			UIModelRuntimeFactory.AddNewUIField(this,"PRDocLineNo", typeof(String), true,"","System.String", "PRDocLineNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ae6421eb-3d6e-4ff4-84f3-33a041f29f7d");
			UIModelRuntimeFactory.AddNewUIField(this,"ReqQtyNum", typeof(Decimal), true,"0","System.Decimal", "ReqQtyNum", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","c3ff907f-72d3-4669-bcfb-50b3afb44ba6");
			UIModelRuntimeFactory.AddNewUIField(this,"RequiredDeliveryDate", typeof(DateTime), true,"","System.Date", "RequiredDeliveryDate", true,true, false, "",false,(UIFieldType)1,"c9e6bc50-2e39-4f27-9519-da0c7859d37e","84f71594-c83a-4914-8602-307bddd4d3af");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","baf60b91-da43-4533-9a70-56da930210d0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9b2c54fa-941f-4520-8f86-b671d5c4589b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","57294695-e49d-446a-ac9b-00bebbfd3356");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c071a08b-497d-457f-8f89-7d966f513e17");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","985f4a65-c484-4cad-b037-fe7d80604942");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f39bcc37-f9d2-469a-9e46-8b2d2281b73d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","64c64b12-80aa-4427-9633-b3e84ea38950");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","46a48776-c68c-42ba-bca3-1855cd913b66");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","67f33e9e-344b-4376-b18c-6470d4a91655");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0b8adbe2-9584-4d27-bd6e-c66fba8841ea");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","64249e46-7ccb-4fee-b611-8a1d644975a4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","08fa339e-b360-4a9d-878c-a7512dfe9b04");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","33447fbe-73ec-4866-8034-921b9bd331f3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1bec9e84-070e-4a0e-b52f-1d622fd2363b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","92a7d820-4f05-4626-b94f-a73151c8ac5b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","780b76ba-13c9-486d-a248-b76fad2222d2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ed2a6406-ada8-45ed-b98f-2676a572dafe");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","abcd17c4-b2f2-4011-8d07-49e9df42c6fe");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3159a062-e7c5-4a84-b06a-aaf88e23b16e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","27f15000-6e02-4e92-8f1b-f877aa7bce96");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","edb6c699-e809-4fcb-bc4e-79a9e6074230");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a23473cb-92ed-446c-8e37-6e5f140074b1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b10b1d16-7d55-4a96-8d37-369f81c29e4c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e3d0a50e-dbea-4d5a-9ae9-6ed63d13ac89");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c0bf27a0-476f-4275-8647-4de23d6311fe");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5db3a41d-5ca3-4fcb-8e42-eefd3b687f88");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ea7e810a-356c-4507-9f47-6a5b0f29e354");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4c1fc864-79bd-4094-b16c-8a4af353cc6c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1b07cf6f-bd4e-432e-b5c6-a46e71a2b0ec");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","037d31b2-b1d7-42f9-954d-ece93a497aba");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg31", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg31", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","09e394e6-efc5-41ff-adf5-f4247e1cf743");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg32", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg32", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7ea9b248-24c4-4b33-a780-b55b05367808");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg33", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg33", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1e35c5bc-4014-4088-82ea-b6fd640fd33e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg34", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg34", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","32afe637-cb1a-48d3-8074-c5f2ec017d9c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg35", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg35", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","89c39e49-315f-4adb-adb9-ad49b9795cc8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg36", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg36", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6be03132-24fe-4e9b-9686-8af9d576e652");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg37", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg37", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0c231023-34cb-4840-a79b-5508638b6d3a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg38", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg38", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","557cf08e-d800-4500-acf8-6c0d20153eb4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg39", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg39", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ee40776e-38bc-4d72-9fc6-b2836b364a18");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg40", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg40", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f73d3ba3-5f71-4d23-b8e5-3369756df548");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg41", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg41", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","49902fb7-0cfb-4d2a-a1e6-bbc97cb2d2e5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg42", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg42", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","536c99c9-3c71-496b-b5e4-516973d3fb1b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg43", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg43", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","917bcad8-010b-4f5e-a9fa-ab4bbe8554c7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg44", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg44", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","fd37ae73-c51f-4a5f-be76-ace9420505d0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg45", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg45", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cd3449f0-46aa-46eb-b393-d7ddeef2b2ec");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg46", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg46", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","71564854-80dc-449f-9a0a-a83a087c76e2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg47", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg47", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e5dcc0c4-7017-4e09-bc60-e79d1feb74af");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg48", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg48", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0523f352-ded3-4702-9c6a-084c03ae3577");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg49", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg49", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b785027a-0f11-4174-8efa-d7c4922afd07");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PubDescSeg50", typeof(String), true,"","System.String", "DescFlexField.PubDescSeg50", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5006e6b6-7dc3-4854-8fba-6391d3c641f8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_ContextValue", typeof(String), true,"","System.String", "DescFlexField.ContextValue", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4d224af5-4783-4502-91c5-51c9ae7a146a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg1", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2021f446-a649-44b1-bfdb-2d11840e27ed");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg2", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ebb5f184-5a3d-47d0-af11-aae64c69ea7b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg3", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8237bb86-75e3-4998-ae1c-2f96b406bdf4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg4", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d415134a-276a-464e-83d8-1a5eb08d5ca9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg5", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f1cebfe6-0958-4ecb-826e-67142c8aa958");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg6", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","38a65f8a-0090-42f9-961b-53074e21c132");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg7", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7c0dc909-1076-4939-9192-3649b8b81fe2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg8", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","229de3f0-a6ba-4c83-816c-0639f2de5099");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg9", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e5d70b01-554f-4dcd-8cc3-1bbdc1e32108");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg10", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4980b51c-13c0-46db-a788-ebc3a27daaa7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg11", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3960f823-ee59-4d3a-8f5b-817542f2c6ef");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg12", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3f16bf64-61c9-4d91-a5db-2f06799753a4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg13", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","dc860cc7-ea97-421b-9773-bd70af91a82f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg14", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ebfea016-2a3c-4358-9c56-d331a9bc841d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg15", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6c3bc6e3-3278-4c60-b2c0-96a774d2a709");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg16", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","97c8534d-b23a-48cd-9920-d6c0c2877b6e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg17", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c323fe87-17c6-4bc5-b1b0-a85bc38aa2f5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg18", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c479aa8e-c6a9-41f6-bb1a-2ba7c1ccce1f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg19", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8ede52e3-afbb-421a-b3a9-7bb416382fa4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg20", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0567e1ee-27d2-4645-bbdb-8be51913bc51");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg21", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","06a384f1-fdfa-42e2-a299-e3186aa902b4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg22", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c8a3e2c6-ed59-4be4-b5c6-18b9f3bc51ee");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg23", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","eb5d46ce-2772-4403-abe9-e4e0e89e2a4b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg24", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3d3f7dc0-f4e0-4b9c-9c9d-2031354cb9d1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg25", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7d0708ba-cf4f-471c-be04-74839cecfc4c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg26", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","896f7007-0056-4947-9790-fe7949a3d085");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg27", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","702761ad-d6fd-449c-aac5-1a67e2b45fac");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg28", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","34ee29ab-d12b-472c-bcd2-d99a19a3ba3e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg29", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","42c98d4d-c00f-4e7c-926a-8f2fd37f236d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_PrivateDescSeg30", typeof(String), true,"","System.String", "DescFlexField.PrivateDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0e3c06de-a09d-4c5b-9571-d27add2e3786");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexField_CombineName", typeof(String), true,"","System.String", "DescFlexField.CombineName", true,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8b2dd8a0-2d65-4f83-ab62-6fd0ed06014e");
			UIModelRuntimeFactory.AddNewUIField(this,"ItemMaster", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.Item.ItemMaster", "ItemMaster", true,true, false, "",false,(UIFieldType)4,"636d3e47-48aa-47fc-aca4-e6322bce775b","53744e8b-eb76-4b3b-b4bc-367afd1eb434");
			UIModelRuntimeFactory.AddNewUIField(this,"ItemMaster_Code", typeof(String), false,"","System.String", "ItemMaster.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","42b27221-99d9-4c94-9a22-be9fce53beb4");
			UIModelRuntimeFactory.AddNewUIField(this,"ItemMaster_Name", typeof(String), false,"","System.String", "ItemMaster.Name", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","63111dad-b7ff-427c-bd89-bf9cabee7491");
			UIModelRuntimeFactory.AddNewUIField(this,"SPECS", typeof(String), true,"","System.String", "SPECS", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bee61f19-c091-48cc-8bda-f6618a66bb77");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM", typeof(Int64), true,"","UFIDA.U9.Base.UOM.UOM", "UOM", true,true, false, "",false,(UIFieldType)4,"ff454e91-0d57-445e-aef2-03cedea46843","5617dba7-1852-40f0-90f2-76550838f7ab");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM_Code", typeof(String), false,"","System.String", "UOM.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5093e6b2-8e26-4903-a765-cf59ba57d670");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM_Name", typeof(String), true,"","System.String", "UOM.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cb1b301a-bd86-41e0-9322-5e30b3e53d0c");


			this.CurrentFilter = new PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter(this);
		}
		#endregion
		
		#region override method
		protected override IUIRecord BuildNewRecord(IUIRecordBuilder builder)
		{
			return new PRChangeDoc_AfterPRChangeDocLineRecord(builder);
		}
		#endregion

		#region new method
		public new PRChangeDoc_AfterPRChangeDocLineRecord FocusedRecord
		{
			get { return (PRChangeDoc_AfterPRChangeDocLineRecord)base.FocusedRecord ; }
			set { base.FocusedRecord = value ; }
		}
		public new PRChangeDoc_AfterPRChangeDocLineRecord AddNewUIRecord()
		{	
			return (PRChangeDoc_AfterPRChangeDocLineRecord)base.AddNewUIRecord();
		}
		public new PRChangeDoc_AfterPRChangeDocLineRecord NewUIRecord()
		{	
			return (PRChangeDoc_AfterPRChangeDocLineRecord)base.NewUIRecord();
		}
		#endregion 

	}

	[Serializable]
	public class PRChangeDoc_AfterPRChangeDocLineRecord : UIRecord
	{
		#region Constructor
		public PRChangeDoc_AfterPRChangeDocLineRecord(IUIRecordBuilder builder):base(builder)
		{
		}
		private PRChangeDoc_AfterPRChangeDocLineView uiviewPRChangeDoc_AfterPRChangeDocLine
		{
			get { return (PRChangeDoc_AfterPRChangeDocLineView)this.ContainerView; }
		}
		protected override IUIRecord CreateCloneInstance(IUIRecordBuilder builder)
		{
			return new PRChangeDoc_AfterPRChangeDocLineRecord(builder);
		}
		#endregion

		#region property
		
		
		public  Int64 ID
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldID] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldID);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldID] = value;
			}
		}
		
		
		public  DateTime? CreatedOn
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldCreatedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldCreatedOn);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldCreatedOn] = value;
			}
		}
		
		
		public  String CreatedBy
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldCreatedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldCreatedBy);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldCreatedBy] = value;
			}
		}
		
		
		public  DateTime? ModifiedOn
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldModifiedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldModifiedOn);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldModifiedOn] = value;
			}
		}
		
		
		public  String ModifiedBy
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldModifiedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldModifiedBy);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldModifiedBy] = value;
			}
		}
		
		
		public new Int64? SysVersion
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldSysVersion] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldSysVersion);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldSysVersion] = value;
			}
		}
		
		
		public  Int64? PRChangeDoc
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldPRChangeDoc] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldPRChangeDoc);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldPRChangeDoc] = value;
			}
		}
		
		
		public  String DocLineNo
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDocLineNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDocLineNo);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDocLineNo] = value;
			}
		}
		
		
		public  String PRDocLineNo
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldPRDocLineNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldPRDocLineNo);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldPRDocLineNo] = value;
			}
		}
		
		
		public  Decimal? ReqQtyNum
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldReqQtyNum] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldReqQtyNum);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldReqQtyNum] = value;
			}
		}
		
		
		public  DateTime? RequiredDeliveryDate
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldRequiredDeliveryDate] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldRequiredDeliveryDate);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldRequiredDeliveryDate] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg1
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg1);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg2
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg2);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg3
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg3);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg4
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg4);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg5
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg5);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg6
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg6);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg7
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg7);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg8
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg8);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg9
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg9);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg10
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg10);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg11
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg11);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg12
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg12);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg13
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg13);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg14
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg14);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg15
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg15);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg16
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg16);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg17
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg17);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg18
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg18);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg19
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg19);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg20
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg20);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg21
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg21);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg22
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg22);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg23
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg23);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg24
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg24);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg25
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg25);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg26
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg26);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg27
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg27);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg28
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg28);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg29
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg29);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg30
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg30);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg31
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg31] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg31);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg31] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg32
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg32] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg32);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg32] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg33
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg33] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg33);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg33] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg34
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg34] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg34);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg34] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg35
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg35] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg35);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg35] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg36
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg36] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg36);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg36] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg37
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg37] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg37);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg37] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg38
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg38] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg38);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg38] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg39
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg39] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg39);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg39] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg40
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg40] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg40);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg40] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg41
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg41] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg41);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg41] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg42
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg42] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg42);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg42] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg43
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg43] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg43);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg43] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg44
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg44] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg44);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg44] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg45
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg45] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg45);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg45] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg46
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg46] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg46);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg46] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg47
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg47] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg47);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg47] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg48
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg48] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg48);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg48] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg49
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg49] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg49);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg49] = value;
			}
		}
		
		
		public  String DescFlexField_PubDescSeg50
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg50] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg50);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PubDescSeg50] = value;
			}
		}
		
		
		public  String DescFlexField_ContextValue
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_ContextValue] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_ContextValue);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_ContextValue] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg1
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg1);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg2
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg2);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg3
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg3);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg4
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg4);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg5
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg5);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg6
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg6);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg7
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg7);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg8
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg8);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg9
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg9);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg10
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg10);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg11
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg11);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg12
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg12);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg13
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg13);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg14
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg14);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg15
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg15);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg16
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg16);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg17
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg17);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg18
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg18);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg19
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg19);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg20
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg20);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg21
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg21);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg22
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg22);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg23
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg23);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg24
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg24);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg25
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg25);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg26
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg26);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg27
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg27);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg28
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg28);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg29
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg29);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexField_PrivateDescSeg30
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg30);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_PrivateDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexField_CombineName
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_CombineName] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_CombineName);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldDescFlexField_CombineName] = value;
			}
		}
		
		
		public  Int64? ItemMaster
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster] = value;
			}
		}
		
		
		public  String ItemMaster_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster_Code);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster_Code] = value;
			}
		}
		
		
		public  String ItemMaster_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster_Name);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldItemMaster_Name] = value;
			}
		}
		
		
		public  String SPECS
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldSPECS] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldSPECS);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldSPECS] = value;
			}
		}
		
		
		public  Int64? UOM
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM] = value;
			}
		}
		
		
		public  String UOM_Code
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM_Code);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM_Code] = value;
			}
		}
		
		
		public  String UOM_Name
		{
			get{
				//object value = this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM_Name);
			}
			set{
				this[this.uiviewPRChangeDoc_AfterPRChangeDocLine.FieldUOM_Name] = value;
			}
		}
		#endregion
	}
	
	[Serializable]
	public class PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter : UIFilter
	{
		#region Constructor
		public PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter(IUIView view) 
			: base("DefaultFilter",view,@"",@"")
		{
			InitClass();
		}
		//for Clone Constructor
		private PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter()
			: base("DefaultFilter",null,"","")
		{}
		protected override IUIFilter CreateCloneInstance()
		{
			return new PRChangeDoc_AfterPRChangeDocLineDefaultFilterFilter();
		}
		#endregion

		#region property
		#endregion
		
		#region function
		private void InitClass()
		{
		}
		#endregion

	}



}